package com.five.service;

import com.five.pojo.Author;

public interface AuthorService {

    /**
     * 根据手机号信息查询作者信息
     * @param phone
     * @return
     */
    Author queryByPhone(String phone);

    /**
     * 根据邮箱信息查询作者信息
     * @param email
     * @return
     */
    Author queryByEmail(String email);

    /**
     * 根据用户名信息查询作者信息
     * @param loginInfoId
     * @return
     */
    Author queryByLoginInfoId(Long loginInfoId);

    /**
     * 插入作者信息
     * @param author
     */
    void insertAuthor(Author author);

    /**
     * 更新作者信息
     * @param author
     */
    void updateAuthor(Author author);

    /**
     * 根据账号信息查询作者信息
     * @param account
     * @return
     */
    Author queryByAccount(String account);
}
